package com.anti.modular.bus.busbasicsettings.entity;

import com.anti.commom.support.model.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 基础設置表
 *
 * @author anti
 * @date 2021-04-09 10:20:17
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Entity
@Table(name="bus_basic_settings")
public class BusBasicSettings extends BaseEntity {

    /**
     * 主键id
     */
    @Id
    private Long id;

    /**
     * 计算费用时月天数
     */
    private Integer calculateStyle;

    /**
     * 账单金额取整
     */
    private Integer amount;

    /**
     * 账单起始日
     */
    private Integer billStartType;

    /**
     * 固定日期
     */
    private Integer billStartData;

    /**
     * 收租日
     */
    private Integer billEndType;

    /**
     * 账单收租日提前几日
     */
    private Integer billEndTqData;

    /**
     * 账单收租日固定几月（有正负）
     */
    private Integer billEndGdmonthData;

    /**
     * 账单收租日固定几日
     */
    private Integer billEndGddayData;

    /**
     * 租客到期提醒提前几日
     */
    private Integer zkdqtx;

    /**
     * 业主到期提醒提前几日
     */
    private Integer yzdqtx;

    /**
     * 备注
     */
    private String remark;

    /**
     * 状态（字典 0正常 1停用 2删除）
     */
    private Integer status;

}
